package com.tanhua.dubbo.api;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.tanhua.model.domain.User;
import com.tanhua.model.domain.UserInfo;
import com.tanhua.model.dto.RecommendUserDto;

import java.util.List;
import java.util.Map;

/**
 * @Description: test
 * @Create by: JJ菜菜
 * @Date: 2021/11/28 16:44
 */
public interface UserInfoApi {


    void save(UserInfo userInfo);

    void updateHead(UserInfo userInfo);

    UserInfo findById(Long id);

    // 更新信息
    void updateInfo(UserInfo userInfo);


    // userIds集合查询用户信息表， 批量查询
    Map<Long, UserInfo> findByIds(UserInfo userInfo, List<Long> ids);

    IPage<UserInfo> findAll(Integer page, Integer pagesize);
}
